created internal structure of repository