almost working

server part need to complete
then check comfortability and bugs