private methods, default singlevalue generation when no count is provided, generateSingle() got removed