finally deleted the exception-handling