add presence validation tests