decorating always before everything