+ finish shell task