use time decoder