feat(map): create + test