more tests. todo: sorting