implementation SimpleMap