add docs & tests for autoevolve