some work on recognition