pre date controller