docs
docs
add initial implementation of timeouts