Server class completed