HARD ADDITION