preparation guide for midterm 9545317