add Uniform class