modify exists()