finishing format feature, minor changes on exception feature