[client] WIP