all exceptions added