server functionality extended
server updated