change markup and text