some changes in shell