updated experimental SPAD interpreter