Started to implement server structure