re-orderd preferences