add more metals/nonmetals and colors