moved textio