client/server classes added