first class repo