protected override void OnTarget(Mobile from, object targ)
 {
     if (!(targ is PlayerMobile))
     {
         from.SendMessage(133, "You need to target a player.");
     }
     else if ((Mobile)targ == from)
     {
         from.SendMessage(133, "You can't target yourself.");
     }
     else
     {
         if (FriendSystem.AddFriend(from, (Mobile)targ))
         {
             from.SendMessage(133, "You've added {0} to your friends. He/she will show on your friend list when he/she added you.", ((Mobile)targ).Name);
             ((Mobile)targ).SendMessage(133, "{0} added you to his/her friends. You can add him/her to by typing [FriendList.", from.Name);
         }
         else
         {
             from.SendMessage(133, "This player is already on your friends list");
         }
     }
     from.SendGump(new FriendListGump(from));
 }