better validation on register