adding interrupt support