updated demo less
ui mixins
refactor