Refactor and Add Coercive converter