minor changes
clientinterface added not done