create composite repository