asset transfer prototype
...