adding versioning to the file to solve cache problems