add remove button feature
change party object to newParty to avoid confusion