Another version of dirty dancing; lol