get_data resturctruing