pass 4, getting better.