result of decorator pattern