Full pass (12/22)

Full pass