add check exist