fix missing implicit
fix logging