overcoming obstacles — CineShield