added binders for transferring elements to staging
untested persistence code
persistent code, but not yet functioning - will break build