1st ver, simply handle the text. use object to save tasks. obviously
database is better, plan to move on that in distribution ver