refactor(server)