using sh