jac444 a1 q3 99.99999% done isEqual needs work