work on file reciever