drawing genes
zero gene is used for initialization and not part of the global pool