Improve c shell