everything working but units and char format