add pattern catalogue