added support for datetime type
support for smalldatetime type
support for numeric type
added date type support