* new BuddyClient model work

please put this into it's own file