helping functions
added text entry
added text entry header; made constants global
lots of changes. added storing the description to xml