basic frontend layout (and I do mean basic)