polymer updated and three layers