hard1 (v2)