added exception namespace