Working on Genotype, added new constructor