added datasize count