comment for examples: refactored