update to use polymer