Course project for TGP