begin date stuff