updated data handling cell