random values primarily for testing