first run through guidelines