add get_setup_data function