implement retrieving a specific version