added shell service and fixed service