jac444 a2 q1-q5 almost done