Added Sum class - UNSTABLE