bit utils