using local polymer