add selfchain