username and email availability check
fancy form validtion