more on multimethod and pmap