trainBust now completes the process

or the code is there. It may be buggy.
TODO: check