fixed interactive bug