updated get_text