switch 4 & 5, and fix 2.