C2 framework