added bitarray lib