fix exceptiom