User adding form with validation