Adding recursive file read from directory