add path sum framework