demo repository setup