interface for adding items to a calculation