clean up unused imports
add comments