action and purchase execution script return a map object