cleanup after part ii task 1