properly time based