sort of got started... can generate a hex palette