shell to do work