translate to server model