Large updates. Working cache and CallR optional values