initRepository