mostly finished layout ; non-functional