added get_data acccessor