new subrepo code