Add the compute api funcs