added services and service tests