added super calc