My codes and reflections for week 3 challenge 3