local varialbe and global varialbe