viewprofile actions implemented