examples
dateinput
refactor control
refactor and min max
refactor control