IFT6252Project