record data type in model
add html5 input types