extended pmap with kw args