an update on gene