update

added 32 bit and 16 bit adding