test case and readme