first pass of auto generator spec