extract new patterns