always initialize lrepo