attempting to improve color state