repository specialization