add gray color
add tests for gray