Adding first level logic to service.