add first class repository
add first class repository