initial push with versioning