Add transfer model
Refactoting transfers....