add by-size by-date mode