FirstRepository with cannonGravity project