change uniform to valid