refactoring, simple and advanced examples
refactoring, simple and advanced examples