Refactoring and including examples.