setup basic shell