1. Project has beed restructured
2. All classes for program representation has been created