pull shell