week 1, modularity2 refactorU work