better dpph stepping