adding server assign page functions