Added map New() function