added versioning, something isnt working though