allowed map() to be order()'ed