provide implementation for plugin versioning #154