change paticle size
add has_weighting function
normalize before pruning
add comment