added hide show password functionality