begin generate_api_keys