Added week3 and deeper into functions