autovalidations with messages for presence