finished the happy path of the project