Shell with history