text edit to program