CLSN-1488 : move to repository pattern. created example for balwant.