by: Arti Qanungo , week 4