reduce the data size here