add a toy model of collective oscillation