result refined for reverse