by: Rajat Rana, week 4