sorting modure add return