trying to figure out particle issues
merge with UI