simple validation ui