fix interrupt