structural changes
refactoring
refactoring 2
refactoring 3
change variable's name