unit tests "work", but need to do the right comparisons (current are wrong)