changing structure of code
restructuring code