make robot rules resistant to crash
add robot rules example
Add retry_limit