initialize the rep