prepare sh