March recap