docs: def create_version(self, version_label):
  
  		'''
  		method to create a new version of the resource as it currently stands
  
  			- Note: this will create a version based on the current live instance of the resource,
  			not the local version, which might require self.update() to update.
  
  		Args:
  			version_label (str): label to be used for version
  
  		Returns:
  			(ResourceVersion): instance of ResourceVersion, also appended to self.versions
  		'''
  
  		# create version
  		version_response = self.repo.api.http_request('POST', '%s/fcr:versions' % self.uri, data=None, headers={'Slug':version_label})
  
  		# if 201, assume success
  		if version_response.status_code == 201:
  			logger.debug('version created: %s' % version_response.headers['Location'])
  
  			# affix version
  			self._affix_version(version_response.headers['Location'], version_label)