working on init_text_pointer