added all test comparisons and began implementing tests