refactoring dynamic tutorial example
refactoring dynamic tutorial example