layout structure completed