refactoring server api :octocat: