final layout, rotation working, skeleton of request