Completes project 2