refactored the examples to have better names