public:training:types_of_training