start working on shell