added text formating
added text box system (partial)