add Multiton Pattern