Starting shell implementation.