working shell