added versioning system to data files