added aditional serverside requirements;