restart with real project in mind