added validator rules beyond simply required