various shell configurations