Please add some comment of this function.
Such as "when this function will be used".