Removed input type constraint and set the TEXT type as the default input type if the input is not matched with any other types
added datetime type
Added date type