add sum endpoint