adds Bool (untested)
lists are now zero padded