exception module added