data is reassembled for the specific application read