interface add Exception Handling