add snapshot variables - intermediate