algorithm — CineShield