Refactoring: atomic function
Refactoring: atomic function
Refactoring: atomic function
Refactoring: atomic function
Refactoring: atomic function
Refactoring: atomic function
Refactoring: atomic function