1. initialization of repository