show_unit default to false, more fixed width, need to fix scaling