#3 add time picker support