CS312 Framing System