add interrupt handling section