bit selector implemented