map implementation of pat 1054