* made repository a little more package-like