temporary remove of legalesign func