rep init