file search and update file logic added. Appears fully functional. Testing/verification to follow