if(istype(AM))