Incomplete - task : build server 
make classes for messages again