by: Thasneem Iqbal, week 6