text interfaces update