Current opinion gene development