worked on particle normalization, but broke something