working Text Class (sort of :))