add supports to service.rb