what is rep? whats it used for?