fixed bug from patch2, update check and fix identify