fix with map smartobject