version 3 of the "swiglal" branch