*** cut hadden ***