interrupt sample done