CodePath assignment week 2