https://www.bandidobooks.com/learning/reference-on-dancing-features/