add findpreferenceOrder