A faster^* more dynamic way to train