added some classes into server project