use new polymer api