added partyservice and changed some of the struckture
modified structure, added service,