added text information extraction class