rework refactor iconToken(still null)