Implement sum