set new code struvture
set new structure of code