Improved transfer API
Improved docs