implementing server problems