usage, and rename test directory to spec