system out removed
date time strategy