improve documentation
add FAQ