How to run a successful recognition program