Text info logic done