clock first
reduce data size