added request creation and changed layout hope it works on every device