add function Exist()