Big add (12/32)

Big add