worked on sum