- basically finish clap test (except variable part) - fix some clap issue (still have some bugs)
- rename testbench to test. - add benchmark for future development.