class two repository