namespace internal_polinear