todo: add back particle system, add hook to running db instance