First version that actually transfers files