add text dependency
remove th-printf in favor of formatting