add pattern wrapper