add some test case... and broken