fix is_partical