progress on buildtrainer in trainer model