first try to sort