hw rotation