added testing routines for uniform initialization