change runDstab() to a protected method