had to force data type so colors are not treated as numbers