using celldata instead of point data