Hard thrust

Hard thrust