added Pattern Recognition Programs