text box working. need to iron out kinks