partially functional services
json return