added register ui and password recovery ui