add pattern project