repository setup