add redirectPost function