transform error into exception
new version nr