order the repo class more implicitly