public isLegal