class conversion un-usefull anymore,casting with oracles solved,throughput updated