added queue shell