commented dance back to functional
added comments