add exception notifier
add admin interface