preparing for assignment 3