decorate if source resond to decorate