state recognition