C3 framework