Decorator design

Signed-off-by: gomezjosetomas <gomezjosetomas@gmail.com>