Cowgirl compilation

Cowgirl compilation