get you a shell TODO