maybe I should just include the sort function for them?