preparing for assignment 4...