pattern finding information