step 08.4 - layout enhacements