third commit, 3 problems left