added coregen to include testbench infra