Chapter_5 challenges

all challenges completed.