Add exception interface
Implement Stacktrace generation