added clean
1. doc. 2. TaskInfo should include tasks not yet started