can use float now
size_t into SizeType