added initial server classes