modifying bit for smaller c