deleted sorting. it should be up to the client code to sort any way they want.
deleted mocks from tests.