validation with tooltips ;)