add core files and minimal test