New push with textFunction