add flyweight examples