added exception docs