add a sort