phase3 framework