added partilce effects