make model and begin write parser