Uniform initialization