tried and failed to do integrate heirarchy and particles