Added protocol for file transfer (UNTESTED)