clean up
add some tests for garbage cases