Shell implementation start