by: Abhinav Datta, effects week 2

by: Bornali Chakraborty, effects week 2