framing TODO