add color print framework