add test code
this code does not work!