completed layout structure