add external project