User validation almost complete