Add methods for profile and edit profile views, some other tweaks

I still don't understand. It's similar at L:32