added recursive control to net-scp methods