tweaks
add documentation