[fix all warnings][new redcuc