done but I might change it to use polymer selector