use istype use istype use istype use istype