file transfer bit broken but getting there