adding option filter func. for evolution