using stages from HsapDv