add `Uniform` dep