version 1.8
remove fmt import, use log over fmt