using keyword arg map
updated docs