working on versioning and publishing