added interupt level read-switching