recognition added!!!

IT WORKS, HELL YEAH!!!
Optimization needed...