[Doc]Doc for this function