party instance var implementaiton