Server class complete