completes nav refactor, verifies conditions on file transfer, recording and location