The testbench was moved to a saparate class & fully implemented.