catch Exception in higher level