Add capacitydesign algo