my final pass over 3.0