remove unused code
add documentation