fixed multiple addition of adjacent values properly this time honest