initial commit of midterm