updated text, layout