cmp
tests
