adding global.exist and global.truthly