add

add codes of week 3 to complete.