added data cleaning assignment