added code to handle parties and songs in parties