diff --git a/OurUmbraco.Site/Views/Partials/Members/QuickMenu.cshtml b/OurUmbraco.Site/Views/Partials/Members/QuickMenu.cshtml
index 6efcfa87..88e3c982 100644
--- a/OurUmbraco.Site/Views/Partials/Members/QuickMenu.cshtml
+++ b/OurUmbraco.Site/Views/Partials/Members/QuickMenu.cshtml
@@ -1,66 +1,7 @@
-@inherits UmbracoViewPage
-@using System.Drawing
+@inherits OurUmbracoTemplatePage
@using OurUmbraco.Forum.Extensions
-@using OurUmbraco.Forum.Models
-@using OurUmbraco.Forum.Services
-@using OurUmbraco.Our
-@using Umbraco.Core.Cache
-@{
- MemberData profile = null;
- if (Members.IsLoggedIn())
- {
- var userName = Members.CurrentUserName;
-
- profile = ApplicationContext.ApplicationCache.RuntimeCache
- .GetCacheItem("MemberData" + userName,
- GetMemberData, TimeSpan.FromMinutes(5));
- }
-}
-
-@functions
-{
- public class MemberData
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public string TwitterHandle { get; set; }
- public int Karma { get; set; }
- public bool IsAdmin { get; set; }
- public IEnumerable Roles { get; set; }
- public IEnumerable LatestTopics { get; set; }
- public int NumberOfForumPosts { get; set; }
- public string Avatar { get; set; }
- public Image AvatarImage { get; set; }
- }
-
- public MemberData GetMemberData()
- {
- var member = Members.GetCurrentMember();
- var avatarImage = Utils.GetMemberAvatarImage(member);
-
- var roles = member.GetRoles();
-
- var topicService = new TopicService(ApplicationContext.DatabaseContext);
- var latestTopics = topicService.GetLatestTopicsForMember(member.Id, maxCount: 100);
-
- var memberData = new MemberData
- {
- Id = member.Id,
- Name = member.Name,
- AvatarImage = avatarImage,
- Roles = roles,
- LatestTopics = latestTopics,
- Avatar = Utils.GetMemberAvatar(member, 100),
- NumberOfForumPosts = member.ForumPosts(),
- Karma = member.Karma(),
- TwitterHandle = member.GetPropertyValue("twitter").Replace("@", string.Empty),
- IsAdmin = member.IsAdmin()
- };
-
- return memberData;
- }
-}
-
+@using OurUmbraco.Our.Models
+@{ var profile = MemberData; }