add ensure present