added a lot of Genome model stuff