add the ability to extend an existing project