interface added exception and problem handling