added colors needs to be tested once autoreveal is done