commit flyweight