almost through assignment 2