add equality tests
add parse tests
add sort tests
add compare tests