minimum layout for visual stuff