added bits, formatting