forgot to call init_data