more server mechanics