update to longAdd