Pattern Recognition Project