added TIME type support