updated api.rb