add olive caculate