It helps a lot thanks for the reply, I've asked my higher up to prepare a set of test cases for the typical files that will be flowing through the automation for me so that I could make incremental changes and test that the functionality is still the same. I will look into version control, the problem is that these automation files are on a separate server and I'm required to work on windows...so I sftp the files to my work computer and then sftp them back after making changes. Do you have a suggestion on how I could get the version control somehow in here? Also my concern is that version control puts the files online and I'm not sure if the company would be okay with potentially confidential information being stored online...