fixed reset stuff and particle stuff