updated party.js