Added singleton repo to hold the data in memory