Dennis Smith(particlewaves) update