What's the reason for making these variables?