simplified overall layout.