add week 5 technical code