Startegry, decorator, protorype