add function isallc