api working
server to client ok