removed client side redirect