widen and narrow works, just need to increase it
added radix param
fucntional, but scale must increase