add the profile and password function.