solve LayoutAssignment3 temporary