recursive repo adding omg