The old and new covenants