lade till bitarray
cleaned up the code