#trainperformrecoverrepeat