[server] redesign