mini changes
ordering algorithms