fix ...
use analyzer