#4: basic view of versioning