mostly done smoke test cases