remove fmt dependency