repo for intermediate training