where is this method used?