GA for production