added Pattern Discovery