add text, arrange text