changed addition logic
changed addition logic