pass dance divided in handlers