add cs475 framework