create sum function