got the two examples with Decorator + Modules.