implemented TimeEdit