add wrapper to service