add DateField
remove serr
refactoring
add default textWidget