Time based

Time basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime basedTime based