notes and refined logging
use ISE