file transfer successful finished. Should add proper time out and 2nd part of assignment and handle child dying cases