New thinking on Genes