changes to sh