ver.0.1 with verbose and exception