inital version of make_text