Added a ViRepository class