finished implementing the 'make a layout/add a layout' scheme