Updated documentation
Refactored to provide specific version + implemented versionlock