Add New Project To Collection Pt 2

Using Callback functions instead of using the initialize function.