steps change colors according to level