update to interrupt initilization code