impliment training with new features and all sessions