Add fill_from_data
Use fill_from_data