Rewrite the specification and server.js, test.js