got rid of color struct