activity for decorator pattern