added new repo classes