started throughput problem, but not done...