presence validation