Added more methods of redirect