pattern library updates