some basic shell