+ Created flyweight and facade patterns