make shell work