functional and global scope/variables