Internal cumshot compilation

Cumshot compilation