genmanipulations