basic home controller, layout