update docs
add test case
fix site (provide implicit execution context)