exception removed
main