Create finalized

This is the finalized code for cg mini-project