bg/layout structure