cleared up server reactive functions//