restructuring of repository