still fixing color value bugs