Redesigning repository