text and control modifications