add repgen