final changes for particles