add final state but don't include it in sum