Ivan Zavaruev | Slate