adding stash_payload functionality
new stash controller and payload