new Server implementation.
Deleted old server
asas