yup, except for the last part, In modern times it has lost its MA value, only the moves are taught and in a dance form, you would get about as much self defence value out of it as you would playing soccer, well actually you learn to run as well in soccer, a highly underated skill in SD.