CS 251 fakemake project