Implementation of Your Own Shell