add even more headers

explicit Logic(const Genotype&);