begin model