Finally corrected by ref of cs101 32-3