made more mapping methods private