added generic binding mechanism
dance style create fix and layout sekeleton