Trainer interface add