addition to pattern library