where is this function being used?