added logging, preliminary file transfer support