make concat_data take args