updated widget to service for better meaning