a little more framework, day by day.  added todo list as well