some changes
made request page separate