# maptool add exception case
# maptool add set attribute func