Added BitList class