refactoring page profil