File transfer redesigned