change model, add versioning tool