work on gene/geneutils, needs testing