bit calculations