adding new repo classes

adding new repo classes