map operator library