verify done and need to fix the throughput/size