add basic and function-test files