added time, date, number, range, progress, and datalist