More work on particles. getting access errors again.