Shahnawaz's assignment 2