update progress, may need to add more from google doc, and add scheduler