adding "What Needs Doing?" and fixing some bugs