polynomial map