misc progress on the layout and multiple formats