Refactored service. Add service manager for reuse in any server moving forward