Homework for Flyweight