Throat stretching compilation

Throat stretching