major modification in structure of repository