添加map、is函数，尚未测试