switched to variables as resource in Section 3.1