Pedigree Project for EECS397