final revision for the day, this is how I think we should execute the project