almost final

color doesn't work