genetic func2 tweaks