add bits and list