Casablanca integration

Casablanca integration