Add perform