added %b, left justify, precision and 0B prefix