add date switch