recreated layout