Added bitwise operators, organized, and fixing width issue