addeing idependent allele work