working on layout, text and style