second exception
exceptions added
exceptions and comments updated