more fine tuning of register and user forms validation